Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of lord nelson
  1. noun
    English admiral who defeated the French fleets of Napoleon but was mortally wounded at Trafalgar (1758-1805)
Explanation of lord nelson
My lists:
Recently viewed words: